package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 sys_tradeset
 * 
 * @author ruoyi
 * @date 2024-09-25
 */
public class SysTradeset extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String glodname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String glodunit;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer toauth;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer toauth2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Float rate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long paydue;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long rewardtop;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long backrate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long glodin;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long glodout;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long glodrate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long pointout;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Float pointrate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date insertdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer state;

    public void setGlodname(String glodname) 
    {
        this.glodname = glodname;
    }

    public String getGlodname() 
    {
        return glodname;
    }

    public void setGlodunit(String glodunit) 
    {
        this.glodunit = glodunit;
    }

    public String getGlodunit() 
    {
        return glodunit;
    }

    public void setToauth(Integer toauth) 
    {
        this.toauth = toauth;
    }

    public Integer getToauth() 
    {
        return toauth;
    }

    public void setToauth2(Integer toauth2) 
    {
        this.toauth2 = toauth2;
    }

    public Integer getToauth2() 
    {
        return toauth2;
    }

    public void setRate(Float rate)
    {
        this.rate = rate;
    }

    public Float getRate()
    {
        return rate;
    }

    public void setPaydue(Long paydue) 
    {
        this.paydue = paydue;
    }

    public Long getPaydue() 
    {
        return paydue;
    }

    public void setRewardtop(Long rewardtop) 
    {
        this.rewardtop = rewardtop;
    }

    public Long getRewardtop() 
    {
        return rewardtop;
    }

    public void setBackrate(Long backrate) 
    {
        this.backrate = backrate;
    }

    public Long getBackrate() 
    {
        return backrate;
    }

    public void setGlodin(Long glodin) 
    {
        this.glodin = glodin;
    }

    public Long getGlodin() 
    {
        return glodin;
    }

    public void setGlodout(Long glodout) 
    {
        this.glodout = glodout;
    }

    public Long getGlodout() 
    {
        return glodout;
    }

    public void setGlodrate(Long glodrate) 
    {
        this.glodrate = glodrate;
    }

    public Long getGlodrate() 
    {
        return glodrate;
    }

    public void setPointout(Long pointout) 
    {
        this.pointout = pointout;
    }

    public Long getPointout() 
    {
        return pointout;
    }

    public void setPointrate(Float pointrate)
    {
        this.pointrate = pointrate;
    }

    public Float getPointrate()
    {
        return pointrate;
    }

    public void setInsertdate(Date insertdate) 
    {
        this.insertdate = insertdate;
    }

    public Date getInsertdate() 
    {
        return insertdate;
    }

    public void setState(Integer state) 
    {
        this.state = state;
    }

    public Integer getState() 
    {
        return state;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("glodname", getGlodname())
            .append("glodunit", getGlodunit())
            .append("toauth", getToauth())
            .append("toauth2", getToauth2())
            .append("rate", getRate())
            .append("paydue", getPaydue())
            .append("rewardtop", getRewardtop())
            .append("backrate", getBackrate())
            .append("glodin", getGlodin())
            .append("glodout", getGlodout())
            .append("glodrate", getGlodrate())
            .append("pointout", getPointout())
            .append("pointrate", getPointrate())
            .append("insertdate", getInsertdate())
            .append("state", getState())
            .toString();
    }
}
